package flst.ipiweb.proxy;

import java.util.List;

import flst.ipiweb.process.ModeDeLivraisonProcess;
import flst.ipiweb.transverse.IPIWebException;
import flst.ipiweb.transverse.ModeDeLivraison;

public class ModeDeLivraisonProxy {

	private ModeDeLivraisonProcess pmode;
	private boolean droits = false;
	
	public ModeDeLivraisonProxy() {
		pmode = new ModeDeLivraisonProcess();
	}

	public boolean getDroits() {
		return droits;
	}

	public void setDroits(boolean droits) {
		this.droits = droits;
	}
	
	public List<ModeDeLivraison> getAllModeDeLivraison() throws IPIWebException{
		if (droits){
			return pmode.getAllModeDeLivraison();
		}
		else{
			return null;
		}
	}
	
	public void UpdateModeDeLivraison(ModeDeLivraison mdl) throws IPIWebException{
		if (droits){
			pmode.UpdateModeDeLivraison(mdl);
		}
	}
	
	public ModeDeLivraison getModeDeLivraisonById(int id) throws IPIWebException{
		if(droits){
			return pmode.getModeDeLivraisonById(id);
		}
		else{
			return null;
		}
	}
}
